Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F1 Germany F2 Germany F2 Germany F4 2001 USTA Tallahassee Tennis Challenger - Tallahassee Okal Cup 2001 International Bavarian Championships - Eckental Arroyo de la Encomienda - Valladolid Corona Mexico City Open - Mexico City Challenger Leon 2004 - Leon Open Castilla y Leon - Segovia Kobstaedernes ATP Challenger - Kolding Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia New Delhi Challenger II - New Delhi Izmir Cup - Izmir Tennis Napoli Cup - Napoli 2003 USTA Challenger of Calabasas - Calabasas Binghamton Professional Tennis Tournament - Binghamton Akbank Private Banking TED Open - Istanbul XL Capital Bermuda Open - Bermuda Sporting Challenger - Turin Sunrise Challenger XL Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx GHI Bronx Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble USTA Challenger - Champaign 2001 USTA Challenger of Calabasas - Calabasas Bergamo Challenger Rhodes Challenger Ramat Hasharon Challenger Samsung Secruities Cup Challenger - Seoul Nottingham Challenger South African Airways Tennis Open - Durban The Waco International Tennis Challenger - Waco Morocco Tennis Tour - Casablanca St. Remy Challenger Binghamton Professional Tennis Tournament - Binghamton Guzzini Challenger - Recanati 2002 Azalea Orthopedic Challenger - Tyler Croatia Osiguranje Rijeka Open - Rijeka Tashkent Challenger Akbank Private Banking TED Open - Istanbul San Remo Tennis Cup - San Remo Noumea Challenger Courmayeur Challenger Bergamo Challenger IX Open Internacional D'Andorra - Andorra USTA Seascape Challenger - Aptos BH Tennis Open International Cup - Belo Horizonte drkoop.com USTA Challenger of Tallahassee - Tallahassee 2002 USTA Challenger of Calabasas - Calabasas USTA Challenger of Las Vegas - Las Vegas Johannesburg Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Nottingham Challenger Nottingham Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon USTA Men's Challenger of Dallas - Dallas 2001 Centura USTA Challenger - Rocky Mount Open de L'Isere (Open 38) - Grenoble VII Avierto Internacional de Salinas - Salinas Puerto Rico Challenger Tennis Event - Humacao 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of San Antonio - San Antonio Open de la Ville de Saint Denis - Reunion Island USTA Challenger of Dallas - Dallas V Gramado Open de Tennis - Gramado The Surbiton Trophy - Surbiton Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Ciudad de Pozoblanco 'Open Diputacion' - Cordoba USTA Men's Challenger of Urbana-Champaign - Urbana Challenger Britania Zavaleta - Puebla The LTA Wrexham Challenger - Wrexham Samsung Securities Cup Challenger Tennis - Seoul Rennes Challenger Shimadzu All Japan Indoor - Kyoto The USTA Challenger at West End Racquet - Torrance Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Seascape Challenger - Aptos Garden Open 2004 - Rome Dallas Challenger XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli St. Remy Challenger Cherbourg Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Tiburon Challenger - Tiburon 2006 Challenger of Santa Clarita California Challenger - Valencia Mobilux Open - Luxembourg Quimper Challenger Intersport Heilbronn Open - Heilbronn Astana Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Ourocard Tennis Challenger - Sao Paulo Binghamton Professional Tennis Tournament - Binghamton Open D'Orleans - Orleans Heilbronn Open - Heilbronn College Station Challenger - College Station Austin Challenger - Austin Ethias Trophy - Mons 2004 Keys Gate Challenger - Homestead Privat Bank Cup - Dnepropetrovsk Wolfsburg Challenger Challenger Banque Nationale Rimouski - Rimouski Irving Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee The Surbiton Trophy - Surbiton Hilton Waikoloa Village USTA Challenger - Waikoloa Open de Rennes La Trinitaine - Rennes Johannesburg Challenger Heilbronn Challenger III Isla de Lanzarote - Lanzarote Napoli Challenger Eckental Challenger Sail Open - New Delhi Irving Challenger Mobilux Open - Luxembourg Dublin Challenger - Dublin Seoul Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Men's Pro Challenger - Tunica Flea Market Cup Busan Challenger Tennis - Busan Izmir Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Recanati Challenger Ethias Trophy - Mons Samsung Securities Cup - Seoul Downtown Athletic Club USTA Challenger - Amarillo IX Abierto Internacional de Salinas - Salinas Music City Challenger - Nashville Atlanta Clay Court Challenger - Atlanta Vancouver Challenger Dallas Challenger Smith Barney Men's Challenger - Covington Cherbourg Challenger Taipei City Challenger Open des Alpes Trophee BNP Paribas - Grenoble Kuppers Kolsch Cup by Lambertz - Aachen Bukhara Challenger - Bukhara Hilton Waikoloa Village USTA Challenger - Waikoloa Bath Challenger Kroger / St. Jude International - Memphis Salem Open - Hong Kong Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Milan Indoors - Milan Copenhagen Open - Copenhagen Miller Lite Hall of Fame Tennis Championships - Newport 2002 Eddleman USTA Challenger - Birmingham 2002 FSE Challenger - Tarzana GHI Bronx Classic - Bronx Atlantic City Open - Atlantic City XL Capital Bermuda Open - Bermuda Eddleman USTA Challenger - Birmingham Open de la Ville de Saint Denis - Reunion Island drkoop.com USTA Tennis Championships of Houston - Houston USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Open de Franche-Comte - Besancon Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa VI Abierto Internacional de Salinas - Salinas USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao IPP Open - Helsinki Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose Burbank Challenger - Burbank Heineken Open - Auckland Kroger / St. Jude International - Memphis Challenger Ford de Cherbourg - Cherbourg Open 13 - Marseille The 70th King's Cup and Queen's Cup - Bangkok Abierto Mexicano Telfonica MoviStar - Acapulco Sporting Challenger 2003 - Turin Music City Challenger - Nashville 2003 USTA Tallahassee Tennis Challenger - Tallahassee Pilot Pen International - New Haven Canottieri Mincio Open - Mantova Gemax Open - Belgrade Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Rome Challenger Challenger Britania Zavaleta - Puebla Legg Mason Tennis Classic - Washington D.C. ATP Open Castilla y Leon - Segovia International Tennis Championships - Delray Beach Wailea Men's Challenger - Maui Sybase Open - San Jose Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Colorado Classic - Denver St. Petersburg Open - St. Petersburg International Tennis Championships - Delray Beach LTA Wrexham Challenger - Wrexham Black Forest Open - Freudenstadt Milan Indoors - Milan Internazionali de Tennis di Bergamo - Bergamo Genoa Open 'Fondazione Carige' - Genova SAP Open - San Jose Kroger / St. Jude International - Memphis Challenger DCN de Cherbourg - Cherbourg Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Grass Court Championships - London The Nottingham Challenger - Nottingham Intersport Heilbronn Open - Heilbronn Mercedes-Benz Cup - Los Angeles Joplin Challenger - Joplin Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Denver - Denver Kremlin Cup - Moscow Fifth-Third Bank Tennis Championships - Lexington Challenger Ford de Cherbourg - Cherbourg Delray Beach International Tennis Championships - Delray Beach University of Tennessee USTA Men's Challenger - Knoxville Gran Copa Ericsson - Rio de Janeiro Yokohama World Tennis Gaora Cup - Yokohama Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Cremona Challenger Baden Open - Karlsruhe drkoop.com USTA Challenger of Burbank - Burbank Estoril Open - Estoril San Luis Potosi Challenger - San Luis Potosi Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Hypo Group Tennis International - Portschach Open de L'Isere - Grenoble USTA Challenger of Tiburon - Tiburon KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux 2004 USTA Challenger of Calabasas - Calabasas KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Ciudad de Pozoblanco Open Diputacion - Cordoba The West Side Tennis Club Clay Court Challenger - Forest Hills PBZ Zagreb Indoors - Zagreb U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Mercedes-Benz Cup - Los Angeles Miller Lite Hall of Fame Tennis Championships - Newport Open des Alpes Trophee BNP Paribas - Grenoble International Tennis Championships - Delray Beach Nottingham Challenger Open de Moselle - Metz SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Vancouver Challenger AEGON Championships - London The Stella Artois Grass Court Championships - London U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Rome Challenger Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Heineken Open - Auckland Winston Salem - Winston Salem Open de Moselle - Metz Apia International - Sydney Heilbronn Challenger Heineken Open - Auckland Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier Petange Challenger Heineken Open Shanghai - Shanghai Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch San Jose Belgrade Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Cherbourg Challeger Valencia Open - Valencia Brisbane International - Brisbane Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Jersey Challenger Swiss Indoors Basel - Basel Quimper Challenger Atlanta Tennis Championships - Atlanta Rakuten Japan Open - Tokyo Countrywide Classic - Los Angeles Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington Johannesburg Challenger Arizona Men's Tennis Championships - Scottsdale Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Moselle Open - Metz The Stella Artois Championships - London Tata Open - Chennai Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Heilbronn Challenger AEGON Championships - London Hall of Fame Open - Newport AEGON Championships - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kremlin Cup - Moscow Brisbane International - Brisbane SAP Open - San Jose Millennium Estoril Open - Estoril U.S. Men's Clay Court Championships - Orlando Campbell's Hall of Fame Tennis Championships - Newport Scania Stockholm Open - Stockholm AEGON International - Eastbourne ATP Kremlin Cup - Moscow USTA Men's Challenger of Dallas - Dallas Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai San Luis Potosi Challenger 2002 - San Luis Potosi Le Gosier Challenger AEGON Championships - London GHI Bronx Tennis Classic - Bronx BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo New Haven Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia USTA Challenger of Burbank - Burbank Abierto Mexicano Telcel - Acapulco 2001 Eddleman USTA Challenger - Birmingham AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Garanti Koza Sofia Open - Sofia Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London 2003 Eddleman USTA Challenger - Birmingham Citi Open - Washington Garanti Koza Sofia Open - Sofia ATP Challenger Numea - New Caledonia Brisbane International - Brisbane Galleryfurniture.com Challenge - Atlanta The Stella Artois Grass Court Championships - London Japan Open - Tokyo Open de Moselle - Metz Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo USTA Challenger of Burbank - Burbank Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London Countrywide Classic - Los Angeles AIG Japan Open - Tokyo Indianapolis Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport The Lipton Championships - Key Biscayne du Maurier Open - Montreal The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Cincinnati Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Kroger / St. Jude International - Memphis Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Medibank Private International - Sydney Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Australian Men's Hardcourt Championships - Adelaide Moselle Open - Metz Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championship - Orlando Advanta Championships - Philadelphia Gold Flake Open - Chennai Heineken Open - Auckland Siebel Open - San Jose Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Cincinnati BNP Paribas Masters - Paris Grand Prix de Tennis de Lyon - Lyon Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Qatar Open - Doha Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Open 13 - Marseille Tennis Masters Series - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Montreal The Lipton Championships - Key Biscayne Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Moselle Open - Metz Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London Ordina Open - 's-Hertogenbosch Sony Open Tennis - Miami Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York If Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Abierto Mexicano - Los Cabos Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Toronto Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Olympics - London Olympics - Rio de Janeiro